{{tag>Lucid Precise Quantal BROUILLON}}
----
 
====== Des hôtes virtuels avec Apache2 installés n'importe où ======
 
Ceci est une astuce voire un tuto destiné soit à rejoindre la doc officielle [[:apache2|Apache2]], soit à fusionner avec le tuto sur les [[tutoriel:virtualhosts_avec_apache2|hôtes virtuels]].

Ce tuto est le resultat d'un approfondissement du fonctionnement de Apache2 suite aux problemes d'usagers du forum ubuntu-fr pour creer des hotes virtuels.

Ce tuto n'abordera pas le contexte des vhosts par ip destiné à un environnement de production.
===== Pré-requis =====
 
  * Disposer des [[:sudo|droits d'administration]].
  * Disposer d'une connexion à Internet configurée et activée.
  * Avoir installé au préalable [[:apache2|Apache2]].
 
===== Configuration =====
 
  * Associez vos noms d'hôtes à l'IP localhost 127.0.0.1 dans le fichier /etc/hosts
  * Utilisez le fichier /etc/apache2/sites-available/default comme modèle de configuration
  * Installez les fichiers ressources de vos sites (cms, atelier php, html statique, etc)

==== Hôte virtuel installé dans la partie root ====

  * créer un lien symbolique du dossier du vhost de /var/run/www dans une zone user
  * donner suffisamment de droits pour que le lien symbolique soit accessible par user
  * modifier le modèle default selon les paramètres du vhost, creer autant de fichiers que de vhosts

==== Hôte virtuel installé dans la partie user ====

  * installer les données du site du vhost n'importe où dans votre zone user
  * modifier le modele default sur le paramètre document_root selon le chemin du vhost dans la zone user, creer autant de fichiers que de vhosts

===== Utilisation =====

  * Naviguez à l'adresse indiquée dans le /etc/hosts
 
----
//Contributeurs principaux : [[utilisateurs:]].//